<!doctype html>
<html class="default no-js">
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>StaticHandler | @vertx/web</title>
	<meta name="description" content="">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<link rel="stylesheet" href="../assets/css/main.css">
</head>
<body>
<header>
	<div class="tsd-page-toolbar">
		<div class="container">
			<div class="table-wrap">
				<div class="table-cell" id="tsd-search" data-index="../assets/js/search.js" data-base="..">
					<div class="field">
						<label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
						<input id="tsd-search-field" type="text" />
					</div>
					<ul class="results">
						<li class="state loading">Preparing search index...</li>
						<li class="state failure">The search index is not available</li>
					</ul>
					<a href="../index.html" class="title">@vertx/web</a>
				</div>
				<div class="table-cell" id="tsd-widgets">
					<div id="tsd-filter">
						<a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
						<div class="tsd-filter-group">
							<div class="tsd-select" id="tsd-filter-visibility">
								<span class="tsd-select-label">All</span>
								<ul class="tsd-select-list">
									<li data-value="public">Public</li>
									<li data-value="protected">Public/Protected</li>
									<li data-value="private" class="selected">All</li>
								</ul>
							</div>
							<input type="checkbox" id="tsd-filter-inherited" checked />
							<label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
							<input type="checkbox" id="tsd-filter-only-exported" />
							<label class="tsd-widget" for="tsd-filter-only-exported">Only exported</label>
						</div>
					</div>
					<a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
				</div>
			</div>
		</div>
	</div>
	<div class="tsd-page-title">
		<div class="container">
			<ul class="tsd-breadcrumb">
				<li>
					<a href="../globals.html">Globals</a>
				</li>
				<li>
					<a href="statichandler.html">StaticHandler</a>
				</li>
			</ul>
			<h1>Class StaticHandler</h1>
		</div>
	</div>
</header>
<div class="container container-main">
	<div class="row">
		<div class="col-8 col-content">
			<section class="tsd-panel tsd-comment">
				<div class="tsd-comment tsd-typography">
					<div class="lead">
						<p>A handler for serving static resources from the file system or classpath.</p>
					</div>
					<dl class="tsd-comment-tags">
						<dt>author</dt>
						<dd><p><a href="http://tfox.org">Tim Fox</a></p>
						</dd>
					</dl>
				</div>
			</section>
			<section class="tsd-panel tsd-hierarchy">
				<h3>Hierarchy</h3>
				<ul class="tsd-hierarchy">
					<li>
						<span class="target">StaticHandler</span>
					</li>
				</ul>
			</section>
			<section class="tsd-panel">
				<h3>Implements</h3>
				<ul class="tsd-hierarchy">
					<li><span class="tsd-signature-type">any</span></li>
				</ul>
			</section>
			<section class="tsd-panel-group tsd-index-group">
				<h2>Index</h2>
				<section class="tsd-panel tsd-index-panel">
					<div class="tsd-index-content">
						<section class="tsd-index-section ">
							<h3>Properties</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><a href="statichandler.html#default_always_async_fs" class="tsd-kind-icon">DEFAULT_<wbr>ALWAYS_<wbr>ASYNC_<wbr>FS</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><a href="statichandler.html#default_cache_entry_timeout" class="tsd-kind-icon">DEFAULT_<wbr>CACHE_<wbr>ENTRY_<wbr>TIMEOUT</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><a href="statichandler.html#default_caching_enabled" class="tsd-kind-icon">DEFAULT_<wbr>CACHING_<wbr>ENABLED</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><a href="statichandler.html#default_directory_listing" class="tsd-kind-icon">DEFAULT_<wbr>DIRECTORY_<wbr>LISTING</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><a href="statichandler.html#default_directory_template" class="tsd-kind-icon">DEFAULT_<wbr>DIRECTORY_<wbr>TEMPLATE</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><a href="statichandler.html#default_enable_fs_tuning" class="tsd-kind-icon">DEFAULT_<wbr>ENABLE_<wbr>FS_<wbr>TUNING</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><a href="statichandler.html#default_files_read_only" class="tsd-kind-icon">DEFAULT_<wbr>FILES_<wbr>READ_<wbr>ONLY</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><a href="statichandler.html#default_include_hidden" class="tsd-kind-icon">DEFAULT_<wbr>INCLUDE_<wbr>HIDDEN</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><a href="statichandler.html#default_index_page" class="tsd-kind-icon">DEFAULT_<wbr>INDEX_<wbr>PAGE</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><a href="statichandler.html#default_max_age_seconds" class="tsd-kind-icon">DEFAULT_<wbr>MAX_<wbr>AGE_<wbr>SECONDS</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><a href="statichandler.html#default_max_avg_serve_time_ns" class="tsd-kind-icon">DEFAULT_<wbr>MAX_<wbr>AVG_<wbr>SERVE_<wbr>TIME_<wbr>NS</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><a href="statichandler.html#default_max_cache_size" class="tsd-kind-icon">DEFAULT_<wbr>MAX_<wbr>CACHE_<wbr>SIZE</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><a href="statichandler.html#default_range_support" class="tsd-kind-icon">DEFAULT_<wbr>RANGE_<wbr>SUPPORT</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><a href="statichandler.html#default_root_filesystem_access" class="tsd-kind-icon">DEFAULT_<wbr>ROOT_<wbr>FILESYSTEM_<wbr>ACCESS</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><a href="statichandler.html#default_send_vary_header" class="tsd-kind-icon">DEFAULT_<wbr>SEND_<wbr>VARY_<wbr>HEADER</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><a href="statichandler.html#default_web_root" class="tsd-kind-icon">DEFAULT_<wbr>WEB_<wbr>ROOT</a></li>
							</ul>
						</section>
						<section class="tsd-index-section ">
							<h3>Methods</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="statichandler.html#handle" class="tsd-kind-icon">handle</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="statichandler.html#setallowrootfilesystemaccess" class="tsd-kind-icon">set<wbr>Allow<wbr>Root<wbr>File<wbr>System<wbr>Access</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="statichandler.html#setalwaysasyncfs" class="tsd-kind-icon">set<wbr>Always<wbr>AsyncFS</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="statichandler.html#setcacheentrytimeout" class="tsd-kind-icon">set<wbr>Cache<wbr>Entry<wbr>Timeout</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="statichandler.html#setcachingenabled" class="tsd-kind-icon">set<wbr>Caching<wbr>Enabled</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="statichandler.html#setdefaultcontentencoding" class="tsd-kind-icon">set<wbr>Default<wbr>Content<wbr>Encoding</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="statichandler.html#setdirectorylisting" class="tsd-kind-icon">set<wbr>Directory<wbr>Listing</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="statichandler.html#setdirectorytemplate" class="tsd-kind-icon">set<wbr>Directory<wbr>Template</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="statichandler.html#setenablefstuning" class="tsd-kind-icon">set<wbr>EnableFSTuning</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="statichandler.html#setenablerangesupport" class="tsd-kind-icon">set<wbr>Enable<wbr>Range<wbr>Support</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="statichandler.html#setfilesreadonly" class="tsd-kind-icon">set<wbr>Files<wbr>Read<wbr>Only</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="statichandler.html#sethttp2pushmapping" class="tsd-kind-icon">set<wbr>Http2<wbr>Push<wbr>Mapping</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="statichandler.html#setincludehidden" class="tsd-kind-icon">set<wbr>Include<wbr>Hidden</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="statichandler.html#setindexpage" class="tsd-kind-icon">set<wbr>Index<wbr>Page</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="statichandler.html#setmaxageseconds" class="tsd-kind-icon">set<wbr>Max<wbr>Age<wbr>Seconds</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="statichandler.html#setmaxavgservetimens" class="tsd-kind-icon">set<wbr>Max<wbr>Avg<wbr>Serve<wbr>Time<wbr>Ns</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="statichandler.html#setmaxcachesize" class="tsd-kind-icon">set<wbr>Max<wbr>Cache<wbr>Size</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="statichandler.html#setsendvaryheader" class="tsd-kind-icon">set<wbr>Send<wbr>Vary<wbr>Header</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="statichandler.html#setwebroot" class="tsd-kind-icon">set<wbr>Web<wbr>Root</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="statichandler.html#skipcompressionformediatypes" class="tsd-kind-icon">skip<wbr>Compression<wbr>For<wbr>Media<wbr>Types</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="statichandler.html#skipcompressionforsuffixes" class="tsd-kind-icon">skip<wbr>Compression<wbr>For<wbr>Suffixes</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="statichandler.html#create" class="tsd-kind-icon">create</a></li>
							</ul>
						</section>
					</div>
				</section>
			</section>
			<section class="tsd-panel-group tsd-member-group ">
				<h2>Properties</h2>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static">
					<a name="default_always_async_fs" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> DEFAULT_<wbr>ALWAYS_<wbr>ASYNC_<wbr>FS</h3>
					<div class="tsd-signature tsd-kind-icon">DEFAULT_<wbr>ALWAYS_<wbr>ASYNC_<wbr>FS<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in index.d.ts:3458</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Default of whether async filesystem access should always be used</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static">
					<a name="default_cache_entry_timeout" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> DEFAULT_<wbr>CACHE_<wbr>ENTRY_<wbr>TIMEOUT</h3>
					<div class="tsd-signature tsd-kind-icon">DEFAULT_<wbr>CACHE_<wbr>ENTRY_<wbr>TIMEOUT<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in index.d.ts:3440</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Default cache entry timeout, when caching</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static">
					<a name="default_caching_enabled" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> DEFAULT_<wbr>CACHING_<wbr>ENABLED</h3>
					<div class="tsd-signature tsd-kind-icon">DEFAULT_<wbr>CACHING_<wbr>ENABLED<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in index.d.ts:3416</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Default of whether cache header handling is enabled</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static">
					<a name="default_directory_listing" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> DEFAULT_<wbr>DIRECTORY_<wbr>LISTING</h3>
					<div class="tsd-signature tsd-kind-icon">DEFAULT_<wbr>DIRECTORY_<wbr>LISTING<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in index.d.ts:3422</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Default of whether directory listing is enabled</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static">
					<a name="default_directory_template" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> DEFAULT_<wbr>DIRECTORY_<wbr>TEMPLATE</h3>
					<div class="tsd-signature tsd-kind-icon">DEFAULT_<wbr>DIRECTORY_<wbr>TEMPLATE<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in index.d.ts:3428</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Default template file to use for directory listing</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static">
					<a name="default_enable_fs_tuning" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> DEFAULT_<wbr>ENABLE_<wbr>FS_<wbr>TUNING</h3>
					<div class="tsd-signature tsd-kind-icon">DEFAULT_<wbr>ENABLE_<wbr>FS_<wbr>TUNING<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in index.d.ts:3464</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Default of whether fs async/sync tuning should be used</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static">
					<a name="default_files_read_only" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> DEFAULT_<wbr>FILES_<wbr>READ_<wbr>ONLY</h3>
					<div class="tsd-signature tsd-kind-icon">DEFAULT_<wbr>FILES_<wbr>READ_<wbr>ONLY<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in index.d.ts:3404</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Default value of whether files are read -only and never will be updated</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static">
					<a name="default_include_hidden" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> DEFAULT_<wbr>INCLUDE_<wbr>HIDDEN</h3>
					<div class="tsd-signature tsd-kind-icon">DEFAULT_<wbr>INCLUDE_<wbr>HIDDEN<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in index.d.ts:3434</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Default of whether hidden files can be served</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static">
					<a name="default_index_page" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> DEFAULT_<wbr>INDEX_<wbr>PAGE</h3>
					<div class="tsd-signature tsd-kind-icon">DEFAULT_<wbr>INDEX_<wbr>PAGE<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in index.d.ts:3446</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>The default index page</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static">
					<a name="default_max_age_seconds" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> DEFAULT_<wbr>MAX_<wbr>AGE_<wbr>SECONDS</h3>
					<div class="tsd-signature tsd-kind-icon">DEFAULT_<wbr>MAX_<wbr>AGE_<wbr>SECONDS<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in index.d.ts:3410</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Default max age for cache headers</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static">
					<a name="default_max_avg_serve_time_ns" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> DEFAULT_<wbr>MAX_<wbr>AVG_<wbr>SERVE_<wbr>TIME_<wbr>NS</h3>
					<div class="tsd-signature tsd-kind-icon">DEFAULT_<wbr>MAX_<wbr>AVG_<wbr>SERVE_<wbr>TIME_<wbr>NS<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in index.d.ts:3470</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Default max avg serve time, in ns, over which serving will be considered slow</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static">
					<a name="default_max_cache_size" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> DEFAULT_<wbr>MAX_<wbr>CACHE_<wbr>SIZE</h3>
					<div class="tsd-signature tsd-kind-icon">DEFAULT_<wbr>MAX_<wbr>CACHE_<wbr>SIZE<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in index.d.ts:3452</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>The default max cache size</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static">
					<a name="default_range_support" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> DEFAULT_<wbr>RANGE_<wbr>SUPPORT</h3>
					<div class="tsd-signature tsd-kind-icon">DEFAULT_<wbr>RANGE_<wbr>SUPPORT<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in index.d.ts:3476</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Default of whether Range request handling support should be used</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static">
					<a name="default_root_filesystem_access" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> DEFAULT_<wbr>ROOT_<wbr>FILESYSTEM_<wbr>ACCESS</h3>
					<div class="tsd-signature tsd-kind-icon">DEFAULT_<wbr>ROOT_<wbr>FILESYSTEM_<wbr>ACCESS<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in index.d.ts:3483</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Default of whether access to the root of the file system should be allowed or just allow from the current working
							directory.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static">
					<a name="default_send_vary_header" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> DEFAULT_<wbr>SEND_<wbr>VARY_<wbr>HEADER</h3>
					<div class="tsd-signature tsd-kind-icon">DEFAULT_<wbr>SEND_<wbr>VARY_<wbr>HEADER<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in index.d.ts:3489</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Default of whether vary header should be sent.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static">
					<a name="default_web_root" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> DEFAULT_<wbr>WEB_<wbr>ROOT</h3>
					<div class="tsd-signature tsd-kind-icon">DEFAULT_<wbr>WEB_<wbr>ROOT<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in index.d.ts:3398</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Default value of the web-root, where files are served from</p>
						</div>
					</div>
				</section>
			</section>
			<section class="tsd-panel-group tsd-member-group ">
				<h2>Methods</h2>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="handle" class="tsd-anchor"></a>
					<h3>handle</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">handle<span class="tsd-signature-symbol">(</span>arg0<span class="tsd-signature-symbol">: </span><a href="routingcontext.html" class="tsd-signature-type">RoutingContext</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:3491</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>arg0: <a href="routingcontext.html" class="tsd-signature-type">RoutingContext</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="setallowrootfilesystemaccess" class="tsd-anchor"></a>
					<h3>set<wbr>Allow<wbr>Root<wbr>File<wbr>System<wbr>Access</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">set<wbr>Allow<wbr>Root<wbr>File<wbr>System<wbr>Access<span class="tsd-signature-symbol">(</span>allowRootFileSystemAccess<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:3514</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Enable/Disable access to the root of the filesystem</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>allowRootFileSystemAccess: <span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>whether root access is allowed</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></h4>
							<p>a reference to this, so the API can be used fluently</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="setalwaysasyncfs" class="tsd-anchor"></a>
					<h3>set<wbr>Always<wbr>AsyncFS</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">set<wbr>Always<wbr>AsyncFS<span class="tsd-signature-symbol">(</span>alwaysAsyncFS<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:3620</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Set whether async filesystem access should always be used</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>alwaysAsyncFS: <span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>true for always async FS access</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></h4>
							<p>a reference to this, so the API can be used fluently</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="setcacheentrytimeout" class="tsd-anchor"></a>
					<h3>set<wbr>Cache<wbr>Entry<wbr>Timeout</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">set<wbr>Cache<wbr>Entry<wbr>Timeout<span class="tsd-signature-symbol">(</span>timeout<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:3570</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Set the server cache entry timeout when caching is enabled</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>timeout: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the timeout, in ms</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></h4>
							<p>a reference to this, so the API can be used fluently</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="setcachingenabled" class="tsd-anchor"></a>
					<h3>set<wbr>Caching<wbr>Enabled</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">set<wbr>Caching<wbr>Enabled<span class="tsd-signature-symbol">(</span>enabled<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:3546</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Set whether cache header handling is enabled</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>enabled: <span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>true if enabled</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></h4>
							<p>a reference to this, so the API can be used fluently</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="setdefaultcontentencoding" class="tsd-anchor"></a>
					<h3>set<wbr>Default<wbr>Content<wbr>Encoding</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">set<wbr>Default<wbr>Content<wbr>Encoding<span class="tsd-signature-symbol">(</span>contentEncoding<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:3668</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Set the default content encoding for text related files. This allows overriding the system settings default value.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>contentEncoding: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the desired content encoding e.g.: &quot;UTF-8&quot;</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></h4>
							<p>a reference to this, so the API can be used fluently</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="setdirectorylisting" class="tsd-anchor"></a>
					<h3>set<wbr>Directory<wbr>Listing</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">set<wbr>Directory<wbr>Listing<span class="tsd-signature-symbol">(</span>directoryListing<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:3554</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Set whether directory listing is enabled</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>directoryListing: <span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>true if enabled</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></h4>
							<p>a reference to this, so the API can be used fluently</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="setdirectorytemplate" class="tsd-anchor"></a>
					<h3>set<wbr>Directory<wbr>Template</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">set<wbr>Directory<wbr>Template<span class="tsd-signature-symbol">(</span>directoryTemplate<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:3644</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Set the directory template to be used when directory listing</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>directoryTemplate: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the directory template</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></h4>
							<p>a reference to this, so the API can be used fluently</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="setenablefstuning" class="tsd-anchor"></a>
					<h3>set<wbr>EnableFSTuning</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">set<wbr>EnableFSTuning<span class="tsd-signature-symbol">(</span>enableFSTuning<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:3628</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Set whether async/sync filesystem tuning should enabled</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>enableFSTuning: <span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>true to enabled FS tuning</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></h4>
							<p>a reference to this, so the API can be used fluently</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="setenablerangesupport" class="tsd-anchor"></a>
					<h3>set<wbr>Enable<wbr>Range<wbr>Support</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">set<wbr>Enable<wbr>Range<wbr>Support<span class="tsd-signature-symbol">(</span>enableRangeSupport<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:3652</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Set whether range requests (resumable downloads; media streaming) should be enabled.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>enableRangeSupport: <span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>true to enable range support</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></h4>
							<p>a reference to this, so the API can be used fluently</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="setfilesreadonly" class="tsd-anchor"></a>
					<h3>set<wbr>Files<wbr>Read<wbr>Only</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">set<wbr>Files<wbr>Read<wbr>Only<span class="tsd-signature-symbol">(</span>readOnly<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:3530</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Set whether files are read-only and will never change</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>readOnly: <span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>whether files are read-only</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></h4>
							<p>a reference to this, so the API can be used fluently</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="sethttp2pushmapping" class="tsd-anchor"></a>
					<h3>set<wbr>Http2<wbr>Push<wbr>Mapping</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">set<wbr>Http2<wbr>Push<wbr>Mapping<span class="tsd-signature-symbol">(</span>http2PushMappings<span class="tsd-signature-symbol">: </span><a href="http2pushmapping.html" class="tsd-signature-type">Http2PushMapping</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:3594</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Set the file mapping for http2push and link preload</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>http2PushMappings: <a href="http2pushmapping.html" class="tsd-signature-type">Http2PushMapping</a><span class="tsd-signature-symbol">[]</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the mapping for http2 push</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></h4>
							<p>a reference to this, so the API can be used fluently</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="setincludehidden" class="tsd-anchor"></a>
					<h3>set<wbr>Include<wbr>Hidden</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">set<wbr>Include<wbr>Hidden<span class="tsd-signature-symbol">(</span>includeHidden<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:3562</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Set whether hidden files should be served</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>includeHidden: <span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>true if hidden files should be served</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></h4>
							<p>a reference to this, so the API can be used fluently</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="setindexpage" class="tsd-anchor"></a>
					<h3>set<wbr>Index<wbr>Page</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">set<wbr>Index<wbr>Page<span class="tsd-signature-symbol">(</span>indexPage<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:3578</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Set the index page</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>indexPage: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the index page</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></h4>
							<p>a reference to this, so the API can be used fluently</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="setmaxageseconds" class="tsd-anchor"></a>
					<h3>set<wbr>Max<wbr>Age<wbr>Seconds</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">set<wbr>Max<wbr>Age<wbr>Seconds<span class="tsd-signature-symbol">(</span>maxAgeSeconds<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:3538</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Set value for max age in caching headers</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>maxAgeSeconds: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>maximum time for browser to cache, in seconds</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></h4>
							<p>a reference to this, so the API can be used fluently</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="setmaxavgservetimens" class="tsd-anchor"></a>
					<h3>set<wbr>Max<wbr>Avg<wbr>Serve<wbr>Time<wbr>Ns</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">set<wbr>Max<wbr>Avg<wbr>Serve<wbr>Time<wbr>Ns<span class="tsd-signature-symbol">(</span>maxAvgServeTimeNanoSeconds<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:3636</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Set the max serve time in ns, above which serves are considered slow</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>maxAvgServeTimeNanoSeconds: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>max serve time, in ns</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></h4>
							<p>a reference to this, so the API can be used fluently</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="setmaxcachesize" class="tsd-anchor"></a>
					<h3>set<wbr>Max<wbr>Cache<wbr>Size</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">set<wbr>Max<wbr>Cache<wbr>Size<span class="tsd-signature-symbol">(</span>maxCacheSize<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:3586</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Set the max cache size, when caching is enabled</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>maxCacheSize: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the max cache size</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></h4>
							<p>a reference to this, so the API can be used fluently</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="setsendvaryheader" class="tsd-anchor"></a>
					<h3>set<wbr>Send<wbr>Vary<wbr>Header</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">set<wbr>Send<wbr>Vary<wbr>Header<span class="tsd-signature-symbol">(</span>varyHeader<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:3660</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Set whether vary header should be sent with response.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>varyHeader: <span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>true to sent vary header</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></h4>
							<p>a reference to this, so the API can be used fluently</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="setwebroot" class="tsd-anchor"></a>
					<h3>set<wbr>Web<wbr>Root</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">set<wbr>Web<wbr>Root<span class="tsd-signature-symbol">(</span>webRoot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:3522</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Set the web root</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>webRoot: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the web root</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></h4>
							<p>a reference to this, so the API can be used fluently</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="skipcompressionformediatypes" class="tsd-anchor"></a>
					<h3>skip<wbr>Compression<wbr>For<wbr>Media<wbr>Types</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">skip<wbr>Compression<wbr>For<wbr>Media<wbr>Types<span class="tsd-signature-symbol">(</span>mediaTypes<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:3603</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Skip compression if the media type of the file to send is in the provided {@code mediaTypes} set.
									{@code Content-Encoding} header set to {@code identity} for the types present in the {@code mediaTypes} set</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>mediaTypes: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the set of mime types that are already compressed</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></h4>
							<p>a reference to this, so the API can be used fluently</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="skipcompressionforsuffixes" class="tsd-anchor"></a>
					<h3>skip<wbr>Compression<wbr>For<wbr>Suffixes</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">skip<wbr>Compression<wbr>For<wbr>Suffixes<span class="tsd-signature-symbol">(</span>fileSuffixes<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:3612</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Skip compression if the suffix of the file to send is in the provided {@code fileSuffixes} set.
									{@code Content-Encoding} header set to {@code identity} for the suffixes present in the {@code fileSuffixes} set</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>fileSuffixes: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the set of file suffixes that are already compressed</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></h4>
							<p>a reference to this, so the API can be used fluently</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
					<a name="create" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> create</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
						<li class="tsd-signature tsd-kind-icon">create<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></li>
						<li class="tsd-signature tsd-kind-icon">create<span class="tsd-signature-symbol">(</span>root<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:3498</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Create a handler using defaults</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></h4>
							<p>the handler</p>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:3506</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Create a handler, specifying web-root</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>root: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the web-root</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="statichandler.html" class="tsd-signature-type">StaticHandler</a></h4>
							<p>the handler</p>
						</li>
					</ul>
				</section>
			</section>
		</div>
		<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
			<nav class="tsd-navigation primary">
				<ul>
					<li class="globals  ">
						<a href="../globals.html"><em>Globals</em></a>
					</li>
				</ul>
			</nav>
			<nav class="tsd-navigation secondary menu-sticky">
				<ul class="before-current">
				</ul>
				<ul class="current">
					<li class="current tsd-kind-class">
						<a href="statichandler.html" class="tsd-kind-icon">Static<wbr>Handler</a>
						<ul>
							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static">
								<a href="statichandler.html#default_always_async_fs" class="tsd-kind-icon">DEFAULT_<wbr>ALWAYS_<wbr>ASYNC_<wbr>FS</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static">
								<a href="statichandler.html#default_cache_entry_timeout" class="tsd-kind-icon">DEFAULT_<wbr>CACHE_<wbr>ENTRY_<wbr>TIMEOUT</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static">
								<a href="statichandler.html#default_caching_enabled" class="tsd-kind-icon">DEFAULT_<wbr>CACHING_<wbr>ENABLED</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static">
								<a href="statichandler.html#default_directory_listing" class="tsd-kind-icon">DEFAULT_<wbr>DIRECTORY_<wbr>LISTING</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static">
								<a href="statichandler.html#default_directory_template" class="tsd-kind-icon">DEFAULT_<wbr>DIRECTORY_<wbr>TEMPLATE</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static">
								<a href="statichandler.html#default_enable_fs_tuning" class="tsd-kind-icon">DEFAULT_<wbr>ENABLE_<wbr>FS_<wbr>TUNING</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static">
								<a href="statichandler.html#default_files_read_only" class="tsd-kind-icon">DEFAULT_<wbr>FILES_<wbr>READ_<wbr>ONLY</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static">
								<a href="statichandler.html#default_include_hidden" class="tsd-kind-icon">DEFAULT_<wbr>INCLUDE_<wbr>HIDDEN</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static">
								<a href="statichandler.html#default_index_page" class="tsd-kind-icon">DEFAULT_<wbr>INDEX_<wbr>PAGE</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static">
								<a href="statichandler.html#default_max_age_seconds" class="tsd-kind-icon">DEFAULT_<wbr>MAX_<wbr>AGE_<wbr>SECONDS</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static">
								<a href="statichandler.html#default_max_avg_serve_time_ns" class="tsd-kind-icon">DEFAULT_<wbr>MAX_<wbr>AVG_<wbr>SERVE_<wbr>TIME_<wbr>NS</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static">
								<a href="statichandler.html#default_max_cache_size" class="tsd-kind-icon">DEFAULT_<wbr>MAX_<wbr>CACHE_<wbr>SIZE</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static">
								<a href="statichandler.html#default_range_support" class="tsd-kind-icon">DEFAULT_<wbr>RANGE_<wbr>SUPPORT</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static">
								<a href="statichandler.html#default_root_filesystem_access" class="tsd-kind-icon">DEFAULT_<wbr>ROOT_<wbr>FILESYSTEM_<wbr>ACCESS</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static">
								<a href="statichandler.html#default_send_vary_header" class="tsd-kind-icon">DEFAULT_<wbr>SEND_<wbr>VARY_<wbr>HEADER</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static">
								<a href="statichandler.html#default_web_root" class="tsd-kind-icon">DEFAULT_<wbr>WEB_<wbr>ROOT</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="statichandler.html#handle" class="tsd-kind-icon">handle</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="statichandler.html#setallowrootfilesystemaccess" class="tsd-kind-icon">set<wbr>Allow<wbr>Root<wbr>File<wbr>System<wbr>Access</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="statichandler.html#setalwaysasyncfs" class="tsd-kind-icon">set<wbr>Always<wbr>AsyncFS</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="statichandler.html#setcacheentrytimeout" class="tsd-kind-icon">set<wbr>Cache<wbr>Entry<wbr>Timeout</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="statichandler.html#setcachingenabled" class="tsd-kind-icon">set<wbr>Caching<wbr>Enabled</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="statichandler.html#setdefaultcontentencoding" class="tsd-kind-icon">set<wbr>Default<wbr>Content<wbr>Encoding</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="statichandler.html#setdirectorylisting" class="tsd-kind-icon">set<wbr>Directory<wbr>Listing</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="statichandler.html#setdirectorytemplate" class="tsd-kind-icon">set<wbr>Directory<wbr>Template</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="statichandler.html#setenablefstuning" class="tsd-kind-icon">set<wbr>EnableFSTuning</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="statichandler.html#setenablerangesupport" class="tsd-kind-icon">set<wbr>Enable<wbr>Range<wbr>Support</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="statichandler.html#setfilesreadonly" class="tsd-kind-icon">set<wbr>Files<wbr>Read<wbr>Only</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="statichandler.html#sethttp2pushmapping" class="tsd-kind-icon">set<wbr>Http2<wbr>Push<wbr>Mapping</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="statichandler.html#setincludehidden" class="tsd-kind-icon">set<wbr>Include<wbr>Hidden</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="statichandler.html#setindexpage" class="tsd-kind-icon">set<wbr>Index<wbr>Page</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="statichandler.html#setmaxageseconds" class="tsd-kind-icon">set<wbr>Max<wbr>Age<wbr>Seconds</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="statichandler.html#setmaxavgservetimens" class="tsd-kind-icon">set<wbr>Max<wbr>Avg<wbr>Serve<wbr>Time<wbr>Ns</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="statichandler.html#setmaxcachesize" class="tsd-kind-icon">set<wbr>Max<wbr>Cache<wbr>Size</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="statichandler.html#setsendvaryheader" class="tsd-kind-icon">set<wbr>Send<wbr>Vary<wbr>Header</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="statichandler.html#setwebroot" class="tsd-kind-icon">set<wbr>Web<wbr>Root</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="statichandler.html#skipcompressionformediatypes" class="tsd-kind-icon">skip<wbr>Compression<wbr>For<wbr>Media<wbr>Types</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="statichandler.html#skipcompressionforsuffixes" class="tsd-kind-icon">skip<wbr>Compression<wbr>For<wbr>Suffixes</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
								<a href="statichandler.html#create" class="tsd-kind-icon">create</a>
							</li>
						</ul>
					</li>
				</ul>
				<ul class="after-current">
				</ul>
			</nav>
		</div>
	</div>
</div>
<footer class="with-border-bottom">
	<div class="container">
		<h2>Legend</h2>
		<div class="tsd-legend-group">
			<ul class="tsd-legend">
				<li class="tsd-kind-module"><span class="tsd-kind-icon">Module</span></li>
				<li class="tsd-kind-object-literal"><span class="tsd-kind-icon">Object literal</span></li>
				<li class="tsd-kind-variable"><span class="tsd-kind-icon">Variable</span></li>
				<li class="tsd-kind-function"><span class="tsd-kind-icon">Function</span></li>
				<li class="tsd-kind-function tsd-has-type-parameter"><span class="tsd-kind-icon">Function with type parameter</span></li>
				<li class="tsd-kind-index-signature"><span class="tsd-kind-icon">Index signature</span></li>
				<li class="tsd-kind-type-alias"><span class="tsd-kind-icon">Type alias</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-enum"><span class="tsd-kind-icon">Enumeration</span></li>
				<li class="tsd-kind-enum-member"><span class="tsd-kind-icon">Enumeration member</span></li>
				<li class="tsd-kind-property tsd-parent-kind-enum"><span class="tsd-kind-icon">Property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-enum"><span class="tsd-kind-icon">Method</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-interface"><span class="tsd-kind-icon">Interface</span></li>
				<li class="tsd-kind-interface tsd-has-type-parameter"><span class="tsd-kind-icon">Interface with type parameter</span></li>
				<li class="tsd-kind-constructor tsd-parent-kind-interface"><span class="tsd-kind-icon">Constructor</span></li>
				<li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li>
				<li class="tsd-kind-index-signature tsd-parent-kind-interface"><span class="tsd-kind-icon">Index signature</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-class"><span class="tsd-kind-icon">Class</span></li>
				<li class="tsd-kind-class tsd-has-type-parameter"><span class="tsd-kind-icon">Class with type parameter</span></li>
				<li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li>
				<li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li>
				<li class="tsd-kind-accessor tsd-parent-kind-class"><span class="tsd-kind-icon">Accessor</span></li>
				<li class="tsd-kind-index-signature tsd-parent-kind-class"><span class="tsd-kind-icon">Index signature</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li>
				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li>
				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited accessor</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected method</span></li>
				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected accessor</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private method</span></li>
				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private accessor</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static property</span></li>
				<li class="tsd-kind-call-signature tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li>
			</ul>
		</div>
	</div>
</footer>
<div class="container tsd-generator">
	<p>Generated using <a href="http://typedoc.org/" target="_blank">TypeDoc</a></p>
</div>
<div class="overlay"></div>
<script src="../assets/js/main.js"></script>
<script>if (location.protocol == 'file:') document.write('<script src="../assets/js/search.js"><' + '/script>');</script>
</body>
</html>